1 using UnityEngine;
2 using
System.Collections;
3
4 namespace
GamePlay
5 {
6     
public class CounterLayer : MonoBehaviour
7     {
8
9         
private float stateTime;
10         
public Sprite[] numbers;
11         
public GameObject numberObject;
12         
private int number;
13         
private bool isFinish;
14         
public GameScreen gameScreen;
15
16         
public void Start()
17         {
18             number =
0;
19             SoundManager.playSoundLong(
"Sounds/counting", 4f);
20         }
21
22         
public void Update()
23         {
24             stateTime += Time.deltaTime;
25             
if (isFinish)
26             {
27                 
if (stateTime >= 0.1f)
28                 {
29                     
//play game
30                     gameScreen.resumeGame();
31                     InputController.Name = InputNames.GAMESCREEN;
32                     Destroy(gameObject);
33                     SoundManager.LoadBgMusic(
"Sounds/bg1", true);
34                 }
35             }
else if (stateTime >= 1)
36             {
37                 stateTime =
0;
38                 numberObject.GetComponent<SpriteRenderer>().sprite = numbers[number];
39                 number++;
40                 
if (number >= 3)
41                     isFinish =
true;
42             }
43         }
44     }
45 }


play game




Trò chơi đua xe động vật trong UNITY Engine 114.927 lượt xem

Gõ tìm kiếm nhanh...